iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0
自我挑戰組

Docker 冒險世界的初心者探險系列 第 21

Day 21 實作1 - 使用Docker Compose 快速建立Wordpress

  • 分享至 

  • xImage
  •  

前言

我們常使用worpress來協助我們自建網站,我們都知道一個網站除了需要伺服器本身和資料庫,那麼你知道 Docker Compose 可以一鍵建立伺服器和資料庫嗎

今天我們就來看看怎麼一鍵建立Wordpress網站吧 !

什麼是Wordpress

在介紹Docker Compose 的時候我們簡單的帶了一個小實作,可以先看看之前的文章,介紹再來看看今天的實作哦 !
Day 17 創建Docker Compose文件,啟動、停止和管理Compose應用程序

實作

SSH進入到創建好的EC2後,我們可以參考其面的文章下載Docker,接著下載Docker Compose後,我們就能建立資料

新建資料夾

Mkdir it30days 新建目錄
cd it30days 進入目錄

進入到 wordpress 資料夾內後

新建檔案

touch docker-compose.yml 新建檔案
vim docker-compose.yml 進入到檔案內按i開始編輯

進入到檔案內,我們輸入以下內容

version: '3'

services:
   db:
     image: mysql:latest
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: your_root_password
       MYSQL_DATABASE: it30days
       MYSQL_USER: yourname
       MYSQL_PASSWORD: your_user_password

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: it30days
       WORDPRESS_DB_PASSWORD: it30days
volumes:
    db_data:

執行 docker compose

存檔後,回到前一頁,輸入執行指令

docker-compose up -d

等待安裝成功後可以使用"VM_IP:8080",來連線至wordpress

https://ithelp.ithome.com.tw/upload/images/20231005/2015063425gHbLyV4X.jpg

https://ithelp.ithome.com.tw/upload/images/20231005/20150634YFyHU4UBp7.jpg

https://ithelp.ithome.com.tw/upload/images/20231005/20150634tW24WNeY2Z.jpg

恭喜你 ! 這樣就新建好wordpress囉 !


上一篇
Day 20 實做 - 使用AWS EC2 建立伺服器
下一篇
Day22 實作2 - 使用Docker快速安裝Ant Media Server
系列文
Docker 冒險世界的初心者探險30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言